/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package interfacesGraficas;

import expertos.ExpertoPrediccionDemanda;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JInternalFrame;

/**
 *
 * @author edu
 */
public class ControladorPrediccionDemanda extends Controlador{


    private PantallaPrediccionDemanda pantPrediccionDemanda;
    private ExpertoPrediccionDemanda expertoPrediccionDemanda;



    public ControladorPrediccionDemanda() {
        pantPrediccionDemanda = new PantallaPrediccionDemanda();

        pantPrediccionDemanda.getBotonSalir().addActionListener(new ActionListener() {

            public void actionPerformed(ActionEvent ae) {
                finalizar();
            }
        });

//suavizamiento Simple
        pantPrediccionDemanda.getBotoncalcularactsuavsimple().addActionListener(new ActionListener() {

            public void actionPerformed(ActionEvent ae) {
                calcularActualizacionSuavSimple();
            }
        });

        pantPrediccionDemanda.getBotoncalcularprediccionsuavsimple().addActionListener(new ActionListener() {

            public void actionPerformed(ActionEvent ae) {
                calcularPrediccionSuavSimple();
            }
        });

//suavizamiento con Tendencia
        pantPrediccionDemanda.getBotoncalcularactsuavtendencia().addActionListener(new ActionListener() {

            public void actionPerformed(ActionEvent ae) {
                calcularActualizacionSuavConTendencia();
            }
        });

        pantPrediccionDemanda.getBotoncalcularprediccionsuavsimple().addActionListener(new ActionListener() {

            public void actionPerformed(ActionEvent ae) {
                calcularPrediccionSuavConTendencia();
            }
        });

//suavizamiento con Estacionalidad


//suavizamiento con Tendencia y Estacionalidad



    }

    public void calcularActualizacionSuavSimple(){

    }

    public void calcularPrediccionSuavSimple(){

    }

    public void calcularActualizacionSuavConTendencia(){

    }

    public void calcularPrediccionSuavConTendencia(){

    }
    


    @Override
    public void iniciar() {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public void finalizar() {
        pantPrediccionDemanda.setVisible(false);
    }

    @Override
    public JInternalFrame getPantalla() {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public void continuar() {
        throw new UnsupportedOperationException("Not supported yet.");
    }
    
}
